package main

import "fmt"

// 定义一个结构体 Person，包含 Name 和 Age 字段
type Person struct {
	Name string
	Age  int
}

// 为 Person 添加一个方法 SayHello
func (p Person) SayHello() {
	fmt.Printf("Hello, my name is %s and I am %d years old.\n", p.Name, p.Age)
}

func main() {
	// 创建一个 Person 实例
	person := Person{Name: "Alice", Age: 25}

	// 调用方法
	person.SayHello()
	// 输出: Hello, my name is Alice and I am 25 years old.
}
